/**
 * @description 对所有的登录接口进行封装，只接收参数，然后返回请求结果，所有的接口都应该单独导出
 */
 import Ajax from './Ajax'

 export function getVdtCodeApi(phone){
     return Ajax({
         url: '/user/app/code',
         params: { phone }
     })
 }
 
 export function getUserInfoApi(id) {
     return Ajax({
         url: `/user/${id}`
     })
 }
 
 /**
  * 注册接口
  * @param {{phone: string, name: string}} data 注册的对象
  * @returns 
  */
 
 export function registerApi(data){
     return Ajax({
         url: '/user/app/register',
         method: 'POST',
         data
     })
 }
 
 /**
  * 登录接口
  * @param {*} data 
  * @returns Promise
  */
 export function loginApi(data) {
     return Ajax({
         url: '/user/app/login',
         method: 'POST',
         data
     })
 }
 
 export function autoLoginApi() {
     return Ajax({
         url: '/user/auto/login',
         method: 'POST'
     })
 }